package com.saya.servlet;

import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.gson.Gson;
import com.saya.model.Comment;
import com.saya.response.Response;
import com.saya.utils.Utils;

@SuppressWarnings("serial")
public class CommentServlet extends HttpServlet {
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws IOException {
		resp.setContentType("application/json;charset=utf8");
		Boolean validate = Boolean.valueOf(true);
		String des = "Ý kiến đã được gửi tới chúng tôi";
		String email = req.getParameter("Email");
		String fullname = req.getParameter("FullName");
		String phoneNumber = req.getParameter("PhoneNumber");
		String subject = req.getParameter("Subject");
		String content = req.getParameter("Content");
		if (Utils.isNullorEmpty(phoneNumber).booleanValue()) {
			validate = Boolean.valueOf(false);
			des = "Số điện thoại không được để trống";
		}

		if (Utils.isNullorEmpty(content).booleanValue()) {
			validate = Boolean.valueOf(false);
			des = "Nội dung không được để trống";
		}

		if (validate.booleanValue()) {
			Comment.Create(phoneNumber, fullname, email, subject, content);
		}

		Response rs = new Response();
		if (validate.booleanValue())
			rs.setCode("0");
		else {
			rs.setCode("1");
		}
		rs.setMessage(des);

		Gson gson = new Gson();
		resp.getWriter().println(gson.toJson(rs));
	}
}
